What is joshi last name origin?

The Joshi surname is primarily found in India, Nepal, and the Himalayan Region. It is a derivative of the Sanskrit word "Jyotishi," which means a person who is knowledgeable in Vedic astrology. People belonging to the Brahmin community in India and Nepal generally use this surname. The Joshi surname is also commonly found among the Marathi-speaking population of Maharashtra and the Gujarati-speaking population of Gujarat. In Nepal, the Joshi surname is mainly used by the Newar community, which is considered to be the original inhabitants of the Kathmandu Valley.